1. downloader
- Python script requesting bibliographical information to KIPRIS PLUS OPEN API.
- Need to adjust request url(line 15) with your own service key
- Result response will be saved as .xml file.

2. errorlist_redownloader
- detecting download error and re-requesting.

3. parser
- parsing the downloaded .xml files to four .csv files
- "assignee.csv" and "ipc.csv" can be reformatted into .dta files using "imported delimited" command in stata
(1) "basicinfo.csv" includes appnum, appdate, finaldisposal, registernum, registerdate, exmrequst, nclaim
(2) "inventor.csv" includes appnum, order, engname, code, country, address
(3) "assignee.csv" includes appnum, order, engname, kiprisid, country, address
(4) "ipc.csv" includes appnum, ipc, ipcdate

4. basicinfo.do 
- imports basicinfo.csv & constructs app_date, reg_date, regi 

5. assignee.do 
- imports assignee.csv & adds regi from basicinfo.dta

6. invt_loc.do 
- imports inventor.csv, adds regi from basicinfo.dta & cleans inventor's address

